package com.offcn.pay.service;

import java.util.Map;

public interface PayService {

    /**
     * @param: out_trade_no:商户订单号 total_amount:订单金额
     * @return: Map
     * @description: 生成二维码用来实现扫码支付
     */
    public Map createQrCode(String out_trade_no,String total_amount);

    /**
     * @param: trade_no:商户订单号
     * @return: Map
     * @description: 查询订单编号，只需要传入订单编号或订单金额中必填一个
     */
    public Map queryPayStatus(String out_trade_no);

    /**
     * @param: Map
     * @return: Map
     * @description: 异步通知来实现支付
     */
    public Map createSeckillOrderQrCode(Map params);
}